---@meta _

---@class CastLib-1.0 追踪法术施放事件
---@field SpellCast table 法术施放 1.法术名称 2.等级，3目标名称
---@field Spell string 法术名称
---@field Channel string 引导法术名
---@field Rank string 等级
---@field isCasting boolean 是否正在施法中
---@field Slot number 动作条插槽
---@field Mana number 法力
local CastLib = {}

---法力使用
---@protected
---@param mana number
function CastLib:CASTLIB_MANAUSAGE(mana) end

---取法术
---@return string? name 法术名称
---@return number? rank 法术等级
function CastLib:GetSpell() end

---取法力使用
---@return number? mana 法力
function CastLib:GetManaUse() end
